package com.xiaoq.sites.vo;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ActShowVo {
	@ApiModelProperty(name = "id", value = "ID", position=10)
	private String id;
	
	@ApiModelProperty(name = "title", value = "活动名称", position=20)
	private String title; 

	@ApiModelProperty(name = "introduction", value = "简单介绍", position=30)
	private String introduction; 

	@ApiModelProperty(name = "startTime", value = "活动开始时间yyyy/MM/dd类型的long毫秒值", position=40)
	private Long startTime;

	@ApiModelProperty(name = "endTime", value = "结束时间yyyy/MM/dd类型的long毫秒值", position=50)
	private Long endTime; 

	@ApiModelProperty(name = "beginTime", value = "当天的开始时间", position=60)
	private String beginTime; 

	@ApiModelProperty(name = "termTime", value = "当天结束时间", position=70)
	private String termTime; 

	@ApiModelProperty(name = "address", value = "活动地址", position=80)
	private String address; 

	@ApiModelProperty(name = "longitude", value = "活动经度", position=90)
	private double longitude; 

	@ApiModelProperty(name = "latitude", value = "活动维度", position=100)
	private double latitude; 

	@ApiModelProperty(name = "orgnizerId", value = "主办方ID", position=110)
	private String orgnizerId; 

	@ApiModelProperty(name = "orginzerType", value = "主办方类型", position=120)
	private String orginzerType; 
	
	@ApiModelProperty(name = "status", value = "状态1是已经发布0是未发布", position=121)
	private String status; 
	
	@ApiModelProperty(name = "pubTime", value = "发布时间", position=122)
	private Long pubTime;
	
	@ApiModelProperty(name = "holdTimes", value = "举办时间列表", position=122)
	private List<String> holdTimes;
	
	@ApiModelProperty(name = "timeString", value = "开放时间字符串", position=123)
	private String timeString; 
	

	public String getTimeString() {
		return timeString;
	}

	public void setTimeString(String timeString) {
		this.timeString = timeString;
	}

	public List<String> getHoldTimes() {
		return holdTimes;
	}

	public void setHoldTimes(List<String> holdTimes) {
		this.holdTimes = holdTimes;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}

	public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getTermTime() {
		return termTime;
	}

	public void setTermTime(String termTime) {
		this.termTime = termTime;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public double getLongitude() {
		return longitude;
	}

	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	public double getLatitude() {
		return latitude;
	}

	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	public String getOrgnizerId() {
		return orgnizerId;
	}

	public void setOrgnizerId(String orgnizerId) {
		this.orgnizerId = orgnizerId;
	}

	public String getOrginzerType() {
		return orginzerType;
	}

	public void setOrginzerType(String orginzerType) {
		this.orginzerType = orginzerType;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Long getPubTime() {
		return pubTime;
	}

	public void setPubTime(Long pubTime) {
		this.pubTime = pubTime;
	}

}
